e08507220989d8244db495eca17bfc90fc330519,src/main/java/org/f1x/schedule/AbstractSessionSchedule.java,AbstractSessionSchedule,dateTimeBefore,#LocalTime#DayOfWeek#ZonedDateTime#,90
Before Change
protected static ZonedDateTime dateTimeBefore(LocalTime newTime, DayOfWeek newDay, ZonedDateTime now) {
ZonedDateTime date = dateWithTime(now, newTime).with(previousOrSame(newDay));
if (date.isAfter(now))
date.minusWeeks(1);
return now;
After Change
protected static ZonedDateTime dateTimeBefore(LocalTime newTime, DayOfWeek newDay, ZonedDateTime now) {
ZonedDateTime date = dateWithTime(now, newTime).with(previousOrSame(newDay));
return date.isAfter(now) ? date.minusWeeks(1) : date;
}
}